﻿using System;
using System.ServiceModel;
using System.ServiceModel.Channels;

//using SBPweb.Forge.Contracts.Services;

namespace SBPweb.Forge.Communication.WCF
{

    [ServiceContract(Namespace = "forge.SBPweb.hu")]
    public interface IPollingDuplexClientService : IService
    {

        [OperationContract(IsOneWay = true, AsyncPattern = true)]
        IAsyncResult BeginSend(Message message, AsyncCallback callback, object state);

        void EndSend(IAsyncResult result);

    }

}